A E3 Harelbeke dispôs de um percurso total de 206,1 quilómetros[2] com 15 cotas, igual que a edição anterior, no entanto, mantendo o seu mesmo percurso, onde os primeiros 100 km não têm muita dificuldade a excepção de duas cotas nos quilómetros 29 e 93,2 de carreira. Os últimos 106 km concentraram 13 subidas, onde se destacava o Taaienberg, o Paterberg com o seu pendente de 12 % e 20 de máximo e o Oude Kwaremont com seus 2 200 metros de pavé e uma pendente média do 4,2 %.[3]
Tomaram parte na carreira 25 equipas: 18 de categoria UCI World Tour de 2017 convidados pela organização; 7 de categoria Profissional Continental. Formando assim um pelotão de 200 ciclistas dos que acabaram 112. As equipas participantes foram:[4]